﻿body {
    font-family:Verdana;
    padding:1em;
 
}

h1,h2,h3,h4,h5,h6 {
    font-family:Calibri;
}

/* Classes
****************************************/
.radiobuttonlist label {
    margin-right: 1em;
}

.full-width {
    width:100%;
}

.form-row {
    margin-bottom: .6em;
}
.form-label {
    text-align:right;
    margin-right: 1em;
}
.text-right {
    text-align:right;
}
.text-right {
    text-align:right;
}

.required {
    font-weight:bold;
    font-family:Georgia;
    color:Red;
}
.asterisk {
    font-weight:bold;
    font-family:Georgia;
    color:#ff9900;
    font-size:14pt;
    vertical-align: text-top;
}

td span.asterisk {
    font-weight:bold;
    font-family:Georgia;
    color:#ff9900;
    font-size:14pt;
    vertical-align:text-top;
}

/* Classes for FormTemplate
****************************************/
div.formtemplate, table.formtemplate {
    margin:1em;
    border:none;
}

table.formtemplate td {
    line-height:2em;
}

table.formtemplate td.l {
    padding-left: .6em !important;
}


table.formtemplate tbody tr td label {
    vertical-align:middle !important;
}

table.formtemplate tbody tr td {
    border:none;
}





table.further-information {
    width:100%;
}
table.further-information td {
    vertical-align:top;
}
table.further-information td.number-cell {
    width:30px;
    padding-bottom: 1em;
}
table.further-information td.yes_no {
    width:150px;
}
table.further-information td.yes_no label {
    margin-right:1em;
}

.details-textbox {
  width: 600px;
  height: 5em;
  margin-bottom: 1em;
}

fieldset {
    font: 12px/16px "segoe ui",arial,sans-serif;
}

.warning {
    color:Red;
}

.success {
    color:#0A380D;
}

.pure-menu-active>.pure-menu-link, .pure-menu-link:hover, .pure-menu-link:focus {
  border-radius: 1em;
}

.RadPicker .rcTable,
.RadPicker_Telerik .rcTable {
    width:200px !important;
}